API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsAstraeus
Log
LogManager.h
1
// LogManager.h
3
//
5
6
namespace
nkAstraeus
7
{
12
class
LogManager
:
public
nkCommon::SingletonClass<LogManager>
13
{
14
public :
15
16
// Getters
20
nkLog::Logger
*
getReceiver
()
const
;
21
22
// Setters
28
void
setReceiver
(
nkLog::Logger
* receiver) ;
29
30
// Log
37
void
log
(
const
nkMemory::StringView
& message,
const
nkMemory::StringView
& className) ;
38
} ;
39
}
nkAstraeus::LogManager::getReceiver
nkLog::Logger * getReceiver() const
nkAstraeus::LogManager
Responsible for logging all messages from the component. By registering a nkLog::Logger inside,...
Definition:
LogManager.h:13
nkAstraeus::LogManager::log
void log(const nkMemory::StringView &message, const nkMemory::StringView &className)
nkAstraeus
Encompasses all API of component NilkinsAstraeus.
Definition:
Engine.h:7
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition:
StringView.h:22
nkLog::Logger
An interface to make all logging capabilities central.
Definition:
Logger.h:15
nkAstraeus::LogManager::setReceiver
void setReceiver(nkLog::Logger *receiver)
Generated by
Doxygen
1.8.18